package com.ustropo.financas.transferencia;

import com.ustropo.financas.IMovimentacao;
import com.ustropo.financas.conta.IConta;

/**
 * Interface que representa uma transferencia entre duas contas
 * 
 * @author Fernando C. de Souza
 * @version 1.0
 * @since 28/10/2013
 */
public interface ITransferencia extends IMovimentacao{
	/**
	 * Retorna qual a {@link IConta} para a qual esta movimentação foi realizada
	 * @return conta
	 */
	public IConta getContaDestino();
	/**
	 * Muda a {@link IConta} de destino desta transferência
	 * @param destino
	 */
	public void setContaDestino(IConta destino);
	
}
